/**********************************************************************
 * Project : WoWGuildRoster (http://www.codeplex.com/WowGuildRoster/)
 * Module  : DotNetWarcraft.WoWGuildRoster.Business.DropDownVals
 **********************************************************************
 * 
 * 
 * 
 **********************************************************************
 * License : All code is subject to licensing terms per the Microsoft
 *   Permissive License (Ms-PL) v1.1. For full license information,
 *   refer to the packaged license.txt file.
 **********************************************************************
 * Revision History:
 * -----------------
 * 2007-07-29 -- Cliff Simpkins: Initial Version
 **********************************************************************
 */
using System;
using System.Collections.Generic;
using System.Text;

namespace DotNetWarcraft.WoWGuildRoster.Business.DropDowns {
  public class DD_Class {
    #region Private Members
    private string _char_class;
    #endregion

    #region Constructors
    public DD_Class()
      : base() {
      _char_class = "";
    }
    public DD_Class(String _charClass) {
      _char_class = _charClass;
    }
    #endregion

    #region Public Properties
    public string Char_Class {
      get {
        return _char_class;
      }
      set {
        _char_class = value;
      }
    }

    #endregion

    #region "Public Methods"
    #endregion
  }

  public class DD_Profession {
    #region Private Members
    private string _char_prof;
    #endregion

    #region Constructors
    public DD_Profession()
      : base() {
      _char_prof = "";
    }
    public DD_Profession(String _charProf) {
      _char_prof = _charProf;
    }
    #endregion

    #region Public Properties
    public string Char_Prof {
      get {
        return _char_prof;
      }
      set {
        _char_prof = value;
      }
    }

    #endregion

    #region "Public Methods"
    #endregion
  }

  public class DD_Reputation {
    #region Private Members
    private string _stat_entry;
    private string _stat_group;
    #endregion

    #region Constructors
    public DD_Reputation()
      : base() {
      _stat_entry = "";
      _stat_group = "";
    }
    public DD_Reputation(String _statGroup, String _statEntry) {
      _stat_entry = _statEntry;
      _stat_group = _statGroup;
    }
    #endregion

    #region Public Properties
    public string Stat_Entry {
      get {
        return _stat_entry;
      }
      set {
        _stat_entry = value;
      }
    }

    public string Stat_Group {
      get {
        return _stat_group;
      }
      set {
        _stat_group = value;
      }
    }

    public String Rep_FullName {
      get {
        return _stat_entry + " (" + _stat_group + ")";
      }
    }

    #endregion

    #region "Public Methods"
    #endregion
  }

}
